package a.d.b;

import a.i.l;

public class u
  implements x
{
  public static final u a = new u(1L);
  public static final u b = new u(0L);
  private long c;
  public static int d;
  
  public u(long paramLong)
  {
    this.c = paramLong;
  }
  
  public x a()
  {
    return b;
  }
  
  public x b()
  {
    return a;
  }
  
  public x a(x paramx)
  {
    u localu = (u)paramx;
    return new u(this.c + localu.i());
  }
  
  public x b(x paramx)
  {
    u localu = (u)paramx;
    return new u(this.c - localu.i());
  }
  
  public x c(x paramx)
  {
    u localu = (u)paramx;
    return new u(this.c * localu.i());
  }
  
  public x d(x paramx)
  {
    u localu = (u)paramx;
    return new u(this.c / localu.i());
  }
  
  public x e(x paramx)
  {
    boolean bool2 = e.b;
    boolean bool1 = e.a;
    u localu = (u)paramx;
    if (!bool2) {}
    int i = this.c > localu.i() ? 1 : 0;
    long l1 = i != 0 ? this.c : localu.i();
    long l2 = i != 0 ? localu.i() : this.c;
    do
    {
      if (l2 == 0L) {
        break;
      }
      long l3 = l1 % l2;
      l1 = l2;
      l2 = l3;
    } while (!bool1);
    return new u(l1);
  }
  
  public int d()
  {
    boolean bool = e.b;
    if (!bool) {
      if (this.c < 0L) {
        return -1;
      }
    }
    if (!bool) {
      if (this.c > 0L) {
        return 1;
      }
    }
    return 0;
  }
  
  public x f()
  {
    return new u(this.c < 0L ? -this.c : this.c);
  }
  
  public x c()
  {
    return new u(this.c);
  }
  
  public int f(x paramx)
  {
    return l.a(this.c, ((u)paramx).i());
  }
  
  public double e()
  {
    return this.c;
  }
  
  public float g()
  {
    return (float)this.c;
  }
  
  public int h()
  {
    return (int)this.c;
  }
  
  public long i()
  {
    return this.c;
  }
  
  public boolean equals(Object paramObject)
  {
    boolean bool = e.b;
    if (!bool) {
      if (paramObject == this) {
        return true;
      }
    }
    u localu = (u)paramObject;
    if (!bool) {}
    return localu.i() == this.c;
  }
  
  public String toString()
  {
    return "" + this.c;
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.d.b.u
 * JD-Core Version:    0.7.0.1
 */